package com.usian.apis.wemedia;

import com.usian.model.common.dtos.ResponseResult;
import com.usian.model.media.pojos.WmUser;
import io.swagger.annotations.Api;

@Api(value = "自媒体用户管理",tags = "WmUserController",description = "自媒体用户管理API")
public interface WmUserControllerApi {
    /**
     * 保存自媒体用户
     * @param wmUser
     * @return
     */
    public ResponseResult save(WmUser wmUser);


    /**
     * 按照名称查询用户   表：wm_user
     * 在保存的时候先查看数据库中是否有这个用户  保持唯一
     * 这个除了根据名称查询外还可以根据ap_user_id来查询
     * @param name
     * @return
     */
    public WmUser findByName(String name);

    /**
     * 根据id查询自媒体用户
     * @param id
     * @return
     */
    WmUser findWmUserById(Long id);
}
